package com.tz.fruit.service;

import com.tz.fruit.entity.OrderItem;

import java.util.Map;

/**
 * Created by Tyranty on 2017/7/20 0020.
 */
public interface IShoppingCart {

    //添加到购物车
    void saveCart(OrderItem orderItem);

    //清空购物车
    void clear();

    //修改数量
    void modifyCount(Long pid,int count);

    //删除某个条目
    void delete(Long pid);

    //获取总价
    double getTotal();

    //获取商品数量
    int getCount();

    //获取购物车数据
    Map<Long,OrderItem> getItems();

    //获取购物车商品详情
    OrderItem find(Long pid);
}
